Linux tar打包命令的基本用法详解! | 您所在的位置:网站首页 › linux 解压zip001 › Linux tar打包命令的基本用法详解! |
Linux中tar是什么文件?tar是Unix/Linux系统上的压缩文件格式,因此它是一种压缩文件;同时tar也是常用的打包命令,具体介绍请看下文。 tar是Unix和类Unix系统上文件打包工具,可以将多个文件合并为一个文件,打包后的文件名亦为“tar”。tar代表未被压缩的tar文件。已被压缩的tar文件则追加压缩文件的扩展名,如经过gzip压缩后的tar文件,扩展名为“.tar.gz”。 tar是Unix/Linux系统上的压缩文件格式,tar文件则是一种压缩文件,在Linux系统中可以直接解压使用这种压缩文件。在Windows下也可以使用winRAR等常见的解压缩软件打开。tar其实就相当于常见的rar和zip格式。 Linux tar打包命令详解 Linux系统中,最常用的归档命令就是tar,该命令可以将许多文件一起保存到一个单独的磁带或磁盘中进行归档。不仅如此,该命令还可以从归档文件中还原所需文件,也就是打包的反过程,称为解打包。 使用tar命令归档的包通常称为tar包。 tar命令做打包操作 当tar命令用于打包操作时,该命令的基本格式为: [root@localhost ~]#tar [选项] 源文件或目录 选项: -c 将多个文件或目录进行打包 -A 追加tar文件到归档文件 -f包名 指定包的文件名。包的扩展名是用来给管理员识别格式的,所以一定要正确指定扩展名 -v 显示打包文件过程 需要注意的是,在使用tar命令指定选项时可以不在选项前面输入"-"。例如,使用"cvf"选项和"-cvf"起到的作用一样。 示例:打包文件和目录 [root@localhost ~]# tar -cvf anaconda-ks.cfg.tar anaconda-ks.cfg #把anacondehks.cfg打包为 anacondehks.cfg.tar文件 选项"-cvf"一般是习惯用法,记住打包时需要指定打包之后的文件名,而且要使用".tar"作为扩展名。打包目录也是如此: [root@localhost ~]# ll -d test/ drwxr-xr-x 2 root root 4096 6月 17 21:29 test/ #test是我们之前的测试目录 [root@localhost ~]# tar -cvf test.tar test/ test/ test/test3 test/test2 test/test1 #把目录打包为test.tar文件 tar命令也可以打包多个文件或目录,只要用空格分开即可。例如: [root@localhost ~]# tar -cvf ana.tar anaconda-ks.cfg /tmp/ #把anaconda-ks.cfg文件和/tmp目录打包成ana.tar文件包 |
CopyRight 2018-2019 实验室设备网 版权所有 |